<?php
namespace app\data_magic\data;

/**
 * 表单中的字段编辑器的参数
 */
class FormField extends Field
{
    /**
     * @var array $data 数据库中读取的字段信息
     */
    public $data=[];

    /**
     * @var string $value 处理成字符串的数据
     */
    public $value="";

    /**
     * 选择类型的字段
     * @var array[] $options 选项列表
     * @var string[] $selected 选中的选项ID
     */
    public $options=[];
    public $selected=[];

    /**
     * 引用类型的字段
     * @var array $referred 被引用的
     */
    public $referred=[
        "ids"=>[],
        "names"=>[]
    ];

    /**
     * 地理位置
     * @var array $location 地理位置
     */
    public $location=[
        "text"=>"",
        "longitude"=>0,
        "latitude"=>0
    ];

    /**
     * 多个文件上传字段
     * @var array[] $uploaded 已经上传的文件或图片
     */
    public $uploaded=[];

    /**
     * 日期时间字段
     * @var int $time 时间戳
     */
    public $time=0;
}
